//
//      Copyright Timothy Evans 2015    timothy.evans@gsecraif.org
//
//      This file is part of gsecraif.
//
//      gsecraif is free software; you can redistribute it and/or modify
//      it under the terms of the GNU General Public License as published by
//      the Free Software Foundation; either version 3 of the License, or
//      (at your option) any later version.
//
// bit_transpose
//

#ifndef BIT_TRANSPOSE_FUNCTIONS_H
#define BIT_TRANSPOSE_FUNCTIONS_H
#include <stdlib.h>
#include <vector>

#include "bitmatrix.h"
using namespace std;
void bit_transpose(vector <unsigned char> original, vector<unsigned char> &transposed,
            unsigned int length, bool compact);

#endif
